home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / c / objam01.lha / objam / objbas / Makefile < prev    next >
Encoding:
Makefile  |  1994-12-14  |  647 b   |  48 lines

  1. # ObjectiveAmiga: Makefile for libobjbas.a
  2. # See GNU:lib/libobjam/ReadMe for details
  3.  
  4.  
  5. GCC        = gcc
  6. GCC_CFLAGS    = -g $(PAR_GCC_FLAGS)
  7.  
  8. AR        = ar
  9. AR_FLAGS    = rc
  10.  
  11. RANLIB        = ranlib
  12.  
  13. RM        = rm -f
  14. CP        = cp
  15.  
  16.  
  17. OBJC_O    = Array.o IdArray.o String.o
  18.       
  19. OBJC_H    = Array.h IdArray.h String.h
  20.       
  21.  
  22.  
  23. .SUFFIXES: .m
  24.  
  25.  
  26. .c.o:
  27.     $(GCC) -c $(GCC_CFLAGS) $<
  28.  
  29. .m.o:
  30.     $(GCC) -c $(GCC_CFLAGS) $<
  31.  
  32.  
  33. all: libobjbas.a install
  34.  
  35. libobjbas.a: copy-includes $(OBJC_O)
  36.     $(RM) libobjbas.a
  37.     $(AR) rc libobjbas.a $(OBJC_O)
  38.     $(RANLIB) libobjbas.a
  39.  
  40. copy-includes:
  41.     $(CP) $(OBJC_H) $(OBJCINCDIR)/objbas/
  42.  
  43. install: copy-includes
  44.     $(CP) libobjbas.a $(OBJCLIBDIR)/
  45.  
  46. clean:
  47.     $(RM) *.o libobjbas.a
  48.